a mixed blessing - German English Dictionary